// package关键字：声明当前类所在的包
// com.itheima.enumdemo：包名，按照公司域名倒写+项目模块的命名规范
// enumdemo表示这是一个关于枚举(enum)的示例模块
// 包的作用是组织代码，避免类名冲突
package com.itheima.enumdemo;

// public：访问修饰符，表示这个类可以被任何地方访问
// class：关键字，用于定义一个类
// Constant：类名，表示这是一个常量类
// 常量类的作用是集中管理一组相关的常量
public class Constant {
    // public：访问修饰符，表示这个常量可以被任何地方访问
    // static：静态修饰符，表示这个常量属于类，而不是对象实例
    // final：最终修饰符，表示这个值一旦赋值就不能再修改
    // int：数据类型，表示这是一个整数类型的常量
    // UP：常量名，通常使用大写字母和下划线命名常量
    // = 0：给常量赋值为0
    // // 上：注释说明这个常量表示"上"方向
    public static final int UP = 0; // 上
    
    // public static final int：同上，表示这是一个公共的、静态的、不可修改的整数常量
    // DOWN：常量名，表示"下"方向
    // = 1：赋值为1
    public static final int DOWN = 1; // 下
    
    // LEFT：常量名，表示"左"方向
    // = 2：赋值为2
    public static final int LEFT = 2; // 左
    
    // RIGHT：常量名，表示"右"方向
    // = 3：赋值为3
    public static final int RIGHT = 3; // 右
} // Constant类结束标记
